//
//  RWFileDispatch.h
//  RWTool
//
//  Created by Ray on 2021/11/17.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface RWFileDispatch : NSObject

/// 数据信息解挡获取
/// @param pKey 数据key
/// @param filePath 文件路径
+ (id)loadDataWithKey:(NSString *)pKey fromFile:(NSString *)filePath;

/// 数据信息归档保存
/// @param data 数据对象
/// @param pKey 数据key
/// @param filePath 文件路径
+ (void)saveData:(id)data whithkey:(NSString *)pKey toFile:(NSString *)filePath;

/// 删除数据信息归档文件
/// @param filePath 文件路径
+ (void)deleteDataFile:(NSString *)filePath error:(NSError *)error;

/// 数据信息文件路径
+ (NSString *)dataFile:(NSString *)fileName dir:(NSString *)dir;

@end

NS_ASSUME_NONNULL_END
